//存
/**
 * cookie存数据
 * @param {string} key   键
 * @param {string} val   值
 * @param {number} s    时间
 */
function setItem(key, val, s) {
  //cookie存储  document.cookie
  let time = new Date
  time.setTime = (time.getTime() - 1000 * 60 * 60 * 8 + 1000 * s)
  // document.cookie=`${key}=${val};expires=${time}`
  document.cookie = `${key}=${val};expires=${time}`
  // document.cookie=`age=988`
  // document.cookie=`name=嘻嘻嘻`
  // console.log(document.cookie)
}

//获取
/**
* cookie获取数据
* @param {string} key   键
*/
function getItem(key) {
  // document.cookie
  // age=988; name=嘻嘻嘻
  let str = document.cookie    //思路：按【; 】分号+空格划分为数组'age=988','name=嘻嘻嘻'
  let arr = str.split('; ')
  //遍历 fou循环（或者foreach循环）
  for (let i = 0; i < arr.length; i++) {  //item就是里面一个个值
    let item = arr[i]
    //按等号划分【=】 'age',988','name','嘻嘻嘻'
    let tempArr = item.split('=')
    //判断 根据需要的是数据，来终止循环打印
    if (tempArr[0] == key) {
      // console.log(tempArr[1])
      // break
      return tempArr[1]
    }
  }
}
//删除
/**
* 删除数据
* @param {string} key  键
*/
function removeItem(key) {
  setItem(key, null, -1)
}